#include <stdio.h>

// 无名结构体
// 一般而言用于，定义类型的同时，定义变量。
// 并且不会带来多余的命名


struct
{
    char name[40];
    int num;
    char age;
    float score;

}s1,s2,s3,s4;


// 给结构体起个名字，叫有名结构体
// 一处定义，随处使用。

struct stu1
{
    char name[40];
    int num;
    char age;
    float score;

}s0;

// 别名结构体
// typedef 是一个常用于对结构体取别名的关键字
// 更好用的结构体
typedef struct stu
{
    char name[40];
    int num;
    char age;
    float score;

} Stu;
int main()
{
    struct stu1 s1;
    struct stu1 s2;

    Stu s1;
    Stu s2;
    printf("Hello World!\n");
    return 0;
}
